package cn.kduck.code.generate;

import cn.kduck.code.generate.service.impl.CodeGenProgressListenerImpl.CodeGenProgress;

import java.util.List;

public interface CodeGenProgressListener {

    void onProgressUpdate(String moduleId,String type, String genFileName);
    void onGenerationComplete(String moduleId);
    void onGenerationFailed(String moduleId,Exception error);

    List<CodeGenProgress> getGenProgress(String moduleId);
}
